inspector: Introduce so-called "overlays"
authorBenjamin Otte <otte@redhat.com>
Wed, 4 Apr 2018 10:38:09 +0000 (12:38 +0200)
committerBenjamin Otte <otte@redhat.com>
Thu, 5 Apr 2018 12:57:10 +0000 (14:57 +0200)
commitde990614d702cb9202e39a22d0d3ddbba040441d
treea15915b7ef50a3a6760450101d60ae4f677fdd9e
parentcbf26fbd02f365c0dfe8b210ffd8fe4c18a16e06
inspector: Introduce so-called "overlays"

Overlays are drawings that get rendered on top of the inspected window.

The only overlay in existence so far is the highlight overlay, which is
used to highlight widgets and replaces the "draw" signal handler used
previously.
gtk/inspector/highlightoverlay.c [new file with mode: 0644]
gtk/inspector/highlightoverlay.h [new file with mode: 0644]
gtk/inspector/inspect-button.c
gtk/inspector/inspectoroverlay.c [new file with mode: 0644]
gtk/inspector/inspectoroverlay.h [new file with mode: 0644]
gtk/inspector/meson.build
gtk/inspector/size-groups.c
gtk/inspector/window.c
gtk/inspector/window.h